package com.njtoyo.taxi.admin.library.payment.common;

import com.njtoyo.taxi.admin.library.common.Enum;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author Dell
 * @Date 2021/5/31 15:27
 */
@Accessors(chain = true)
@Data
public class PayBasicInfo {

    /**
     * 支付主题
     */
    private String subject;

    /**
     * 支付信息
     */
    private String body;

    /**
     * 支付金额
     */
    private BigDecimal amount;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;

    /**
     * 支付订单号
     */
    private String number;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 外部订单号
     */
    private String outTradeNo;

    /**
     * 退款单号
     */
    private String rufundNo;

    /**
     * 使用微信支付，在APP中或小程序中
     */
    private Enum.RideRefundWxAppType wxAppType;


}
